約 5,628,453 件
https://w.atwiki.jp/touhoukashi/pages/4127.html
【登録タグ AbsoЯute Zero Rute Rute66 ~Six Rocks~ ぽ ハルトマンの妖怪少女 ラストリモート 曲 究極〜AbsoЯute Zero The Best1〜】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/cwcwiki/pages/262.html
_S UCJS-10082 _G BLEACHHeattheSoul5 _C0 HP Max _L 0x2042AA88 0x00000000 _L 0x2042C008 0x00000000 _C0 Reiatu Max _L 0x0042B144 0x00000009 _L 0x0042C6C4 0x00000009 _C0 TAG Gauge Max _L 0x204290AC 0x42C80000 _L 0x204290B4 0x42C80000 _L 0x104290C4 0x00002710
https://w.atwiki.jp/swtfu/pages/42.html
TRAITORS TO THE EMPIRE The emperor You are all traitors to the empire. You will be interrogated. Tortured. You will give me the names of your friends and allies. And then you will die. お前達全員が帝国への反逆者だ。じっくりと尋問し拷問してやろう。お前達は全ての協力者を余に暴かれ、そして死ぬ。 Bail Organa Our deaths will only rally others. 我々の死は、同志をさらに結集させるだけだぞ。 The emperor Your very public and painful executions will serve as an example to the rest of the galaxy. お前達の苦渋に満ちた公開処刑は、銀河全体への見せしめとなるであろう。 Rahm Kota There may be a rebellion yet. 反抗はまだ終わってはいない。 The emperor Load Vader, deal with the boy. ベイダー卿、愛弟子を持てなしてやれ。 Darth Vader I ve trained you well, but you still have much to learn. お前には様々な鍛錬を課してきたが、まだまだ学ぶべき事は数多くあるぞ。 Galen Marek You have nothing left to teach me. お前から学ぶ事など、もう何一つ残ってはいない!
https://w.atwiki.jp/penspinorder/pages/596.html
PassCollections3rd outlime pub. date music editor spinner
https://w.atwiki.jp/penspinorder/pages/546.html
kamihumi3rd outlime pub. date music editor spinner
https://w.atwiki.jp/cwc_dat2/pages/27.html
コード名の表記 _S ゲームID _G ゲームタイトル _C0 コード名 自動実行しない _C1 コード名 自動実行する http //cwcheat.myconsole.it/wiki/doku.php?id=english code psp_types Constant Write(連続書き込み) 8bit 0x0aaaaaaa 0x000000bb アドレスaaaaaaaに値bbを書き込み続ける 16bit 0x1aaaaaaa 0x0000bbbb アドレスaaaaaaaに値bbbbを書き込み続ける 32bit 0x2aaaaaaa 0xbbbbbbbb アドレスaaaaaaaに値bbbbbbbbを書き込み続ける In/Decrement(加減算コード) 8bit 0x301000nn 0x0aaaaaaa アドレスaaaaaaaの値にnnを加算し続ける 0x302000nn 0x0aaaaaaa アドレスaaaaaaaの値からnnを減算し続ける 16bit 0x3030nnnn 0x0aaaaaaa アドレスaaaaaaaの値にnnnnを加算し続ける 0x3040nnnn 0x0aaaaaaa アドレスaaaaaaaの値からnnnnを減算し続ける 32bit 0x30500000 0x0aaaaaaa0xnnnnnnnn 0x00000000 アドレスaaaaaaaの値にnnnnnnnnを加算し続ける 0x30600000 0x0aaaaaaa0xnnnnnnnn 0x00000000 アドレスaaaaaaaの値からnnnnnnnnを減算し続ける Test Code(条件判定コード) 8bit(ver0.1.4以降) 0xDaaaaaaa 0x200000dd アドレスaaaaaaaの値がddと等しければ下のコードを実行 0xDaaaaaaa 0x201000dd アドレスaaaaaaaの値がddと等しくなければ下のコードを実行 0xDaaaaaaa 0x202000dd アドレスaaaaaaaの値がddより小さければ下のコードを実行 0xDaaaaaaa 0x203000dd アドレスaaaaaaaの値がddより大きければ下のコードを実行 16bit 0xDaaaaaaa 0x0000dddd アドレスaaaaaaaの値がddddと等しければ下のコードを実行 0xDaaaaaaa 0x0010dddd アドレスaaaaaaaの値がddddと等しくなければ下のコードを実行 0xDaaaaaaa 0x0020dddd アドレスaaaaaaaの値がddddより小さければ下のコードを実行 0xDaaaaaaa 0x0030dddd アドレスaaaaaaaの値がddddより大きければ下のコードを実行 Multiple Skip 16-bit 0xE0nndddd 0x0aaaaaaa アドレスaaaaaaaの値がddddと一致するとき下のnn行分のコードを実行 0xE0nndddd 0x1aaaaaaa アドレスaaaaaaaの値がddddと一致しないとき下のnn行分のコードを実行 0xE0nndddd 0x2aaaaaaa アドレスaaaaaaaの値がddddより少ないとき下のnn行分のコードを実行 0xE0nndddd 0x3aaaaaaa アドレスaaaaaaaの値がddddより大きいとき下のnn行分のコードを実行 8-bit(ver0.1.9 REV.I 以降) 0xE1nn00dd 0x0aaaaaaa アドレスaaaaaaaの値がddと一致するとき下のnn行分のコードを実行 0xE1nn00dd 0x1aaaaaaa アドレスaaaaaaaの値がddと一致しないとき下のnn行分のコードを実行 0xE1nn00dd 0x2aaaaaaa アドレスaaaaaaaの値がddより少ないとき下のnn行分のコードを実行 0xE1nn00dd 0x3aaaaaaa アドレスaaaaaaaの値がddより大きいとき下のnn行分のコードを実行 Adress Compare+Multiple Skip(ver0.2.1A以降) Adress Equal 0xDaaaaaaa 0x4bbbbbbb0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbの値を比較して一致するとき、下のnn行分のコードを実行する。Y =0(8bit), 1(16bit), 2(32bit) Adress Not Equal 0xDaaaaaaa 0x5bbbbbbb0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbの値を比較して一致しないとき、下のnn行分のコードを実行する。Y =0(8bit), 1(16bit), 2(32bit) Adress Less Than 0xDaaaaaaa 0x6bbbbbbb0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbの値を比較して少ないとき、下のnn行分のコードを実行する。Y =0(8bit), 1(16bit), 2(32bit) Adress Greater Than 0xDaaaaaaa 0x7bbbbbbb0x000000nn 0x0000000Y アドレスaaaaaaaにある値とアドレスbbbbbbbの値を比較して大きいとき、下のnn行分のコードを実行する。Y =0(8bit), 1(16bit), 2(32bit) Multi Address Writes(シリアルコード) 8bit(ver0.1.6以降) 0x8aaaaaaa 0xbbbbyyyy0x000000dd 0x000000ee アドレスaaaaaaaからbbbb個のアドレスになるように、yyyyアドレスずつずらしながら値ddを書き込み続ける。このときddもee分ずつ増加して書き込まれる。 16bit(ver0.1.6以降) 0x8aaaaaaa 0xbbbbyyyy 0x1000dddd 0x0000eeee アドレスaaaaaaaからbbbb個のアドレスになるように、yyyy*2アドレスずつずらしながら値ddddを書き込み続ける。このときddddもeeee分ずつ増加して書き込まれる。 32bit 0x4aaaaaaa 0xbbbbyyyy0xdddddddd 0xeeeeeeee アドレスaaaaaaaからbbbb個のアドレスになるように、yyyy*4アドレスずつずらしながら値ddddddddを書き込み続ける。このときddddddddもeeeeeeee分ずつ増加して書き込まれる。 Boolean Commands(論理演算コード) 8-bit OR 0x7aaaaaaa 0x000000vv アドレスaaaaaaaの値とvvの論理和を書き込む 8-bit AND 0x7aaaaaaa 0x000200vv アドレスaaaaaaaの値とvvの論理積を書き込む 8-bit XOR 0x7aaaaaaa 0x000400vv アドレスaaaaaaaの値とvvの排他的論理和を書き込む 16-bit OR 0x7aaaaaaa 0x0001vvvv アドレスaaaaaaaの値とvvvvの論理和を書き込む 16-bit AND 0x7aaaaaaa 0x0003vvvv アドレスaaaaaaaの値とvvvvの論理積を書き込む 16-bit XOR 0x7aaaaaaa 0x0005vvvv アドレスaaaaaaaの値とvvvvの排他的論理和を書き込む Pointer Commands(ポインタコード) 8-bit 0x6aaaaaaa 0x000000vv0x00000001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし、値vvを基準アドレス-0x8800000+iiiiiiiiに書き込む 16-bit 0x6aaaaaaa 0x0000vvvv0x00010001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし、値vvvvを基準アドレス-0x8800000+iiiiiiiiに書き込む 32-bit 0x6aaaaaaa 0xvvvvvvvv0x00020001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし、値vvvvvvvvを基準アドレス-0x8800000+iiiiiiiiに書き込む Reverse Pointer(ver0.1.8 REV. C以降) 8-bit 0x6aaaaaaa 0x000000vv0x00030001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし、値vvを基準アドレス-0x8800000-iiiiiiiiに書き込む 16-bit 0x6aaaaaaa 0x0000vvvv0x00040001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし、値vvvvを基準アドレス-0x8800000-iiiiiiiiに書き込む 32-bit 0x6aaaaaaa 0xvvvvvvvv0x00050001 0xiiiiiiii アドレスaaaaaaaに入ってる値を基準アドレスとし、値vvvvvvvvを基準アドレス-0x8800000-iiiiiiiiに書き込む Extra Pointer(追加オプション,Ver0.2.1以降) type null 0x6aaaaaaa 0xvvvvvvvv0xqqq2nnnn 0xiiiiiiii0x00000000 0x00000000 nnnn 1のとき何もしないがqqqを入れる場合必要となる?アドレスaaaaaaa+qqq*4(n-1)に入ってる値を基準アドレスnとする multi adress write 0x6aaaaaaa 0x000000vv0xqqq0nnnn 0xiiiiiiii0x9sssssss 0x000000ww nnnn 1のときオフセットiiiiiiiiをssssssずつずらしながら書き込む。vvもww分ずつ増加して書き込まれる。 0x6aaaaaaa 0x0000vvvv0xqqq1nnnn 0xiiiiiiii0x9sssssss 0x0000wwww nnnn 1のときオフセットiiiiiiiiをssssss*2ずつずらしながら書き込む。vvvvもwwww分ずつ増加して書き込まれる。 0x6aaaaaaa 0xvvvvvvvv0xqqq2nnnn 0xiiiiiiii0x9sssssss 0xwwwwwwww nnnn 1のときオフセットiiiiiiiiをssssss*4ずつずらしながら書き込む。vvvvvvvvもwwwwwwww分ずつ増加して書き込まれる。 copy byte 0x6aaaaaaa 0xvvvvvvvv0xqqq00002 0xiiiiiiii0x1sssssss 0x00000000 基準アドレス-0x8800000+iiiiiiiiにある値を基準アドレス2-0x8800000+ssssssssにvvvvvvvv分だけコピー multi pointer(0.2.2REVA以降) 0x6aaaaaaa 0xvvvvvvvv0xqqqt00nn 0x0000zzzz0xS000iiii 0xS000jjjj ... 0xS000yyyy t=最終到達アドレスに書き込むbit数,0xS=オフセットの加減 0x2でプラス 0x3でマイナスaaaaaaa=第1ベースアドレスがあるポインタアドレス、vvvvvvvv=最終到達アドレスに書き込む値nn=追跡する回数,iiii=第1ベースから足す/引くオフセット,jjjj=第2ベースから足す/引くオフセットyyyy=第(NN-1)ベースから足す/引くオフセットzzzz=最後に足す/引くオフセット,最終書込アドレス=第nnベースアドレス-0x8800000+/-zzzzになる Joker Code(パッドコード) 0xD00000dd 0x1000nnnn nnnnはパッドの合計値、dd+1行分実行される Inverse Joker Code 0xD00000dd 0x3000nnnn ボタンを押している間だけ無効になる ボタン パッド値(=nnnn) セレクト 0x0001 スタート 0x0008 上 0x0010 右 0x0020 下 0x0040 左 0x0080 L 0x0100 R 0x0200 △ 0x1000 ○ 0x2000 × 0x4000 □ 0x8000 HOME 0x10000 HOLD 0x20000 NOTE 0x800000 SCREEN 0x400000 VOLUME UP 0x100000 VOLUME DOWN 0x200000 WLAN UP 0x40000 REMOTE HOLD 0x80000 Copy bytes(コピー) 0x5aaaaaaa 0xnnnnnnnn0xbbbbbbbb 0x00000000 アドレスaaaaaaaからbbbbbbbbbにnnnnnnnnバイト分コピーする Code stopper(停止コード) 0xCaaaaaaa 0xvvvvvvvv アドレスaaaaaaaの値がvvvvvvvvでないときコードが停止する Time command(遅延コード) 0xB0000000 0xnnnnnnnn nnnnnnnn分だけ遅らせる,0x100で10秒 FREECHEAT Special Format MULTI(HIGH LV) POINTER(080323 later version) Multi Pointer+Option 0x6aaaaaaa 0x000000000x000u0000 0x0000iiii0x60000000 0x000000000x000u0000 0x0000jjjj0x60000000 0x000000000x000u0000 0x0000kkkk ....0x60000000 0xvvvvvvvv0x000t0001 0x0000zzzz0x90000000 0x00000000 aaaaaaa is pointer address,the first baseaddress positiont = write bit, see CWCvvvvvvvv=write valueu=add/substract offset.6 is adding,7 is substracting iiii=add/substract offset to 1st baseaddressjjjj=add/substract offset to 2nd baseaddresskkkk=add/substract offset to 3rd baseaddress....zzzz=add/substract offset to last baseaddresswrite a final address=last baseaddress-0x8800000+/-zzzz # Multi address write and Copy bytes can be used with multi pointer. CheatMasterFusion Special Format CODE Encryption(R19D~) Encrypted codes 0xF0XXXXnn 0xYYYYYYYY next nn lines encypted code is executed. Restore Value(R20~) Restore codes 0xCaaaaaaa 0xbbbbbbbb this code is same "type 0x2" 32bit write,difference is restoring original value when you unlock code.
https://w.atwiki.jp/monhanmorio/pages/24.html
BLEACH DS 2nd コクイヒラメクレクイエム ABZJ-B981DC5A HP MAX B2113B80 00000000 00000258 00FFFFFF D3000000 00000000 レイリョク MAX B2113B80 00000000 200002B2 00000003 D3000000 00000000 レイアツ MAX B2113B80 00000000 200002B4 00000003 D3000000 00000000 オカネ 9999900 021114F0 0001869F L+Rデ ALLキャラ シヨウカノウ 9211DC62 00000300 D3000000 02111539 C0000000 00000057 20000000 00000001 DC000000 00000002 D1000000 00000000 D2000000 00000000 L+Rデ スベテノレイフ 9マイ 9211DC62 00000300 D3000000 02111671 C0000000 0000005A 20000000 00000009 DC000000 00000001 D1000000 00000000 D2000000 00000000 レイジュ コンプリート 021116CC FFFFFFFF
https://w.atwiki.jp/psmovie/pages/388.html
hinyari 3rd hinyari 3rd 主催:hinyari 編集:hinyari 公開日:2014/06/23 出演者
https://w.atwiki.jp/penspinorder/pages/519.html
infinity3rd outlime pub. date music editor spinner
https://w.atwiki.jp/l2j-jp/pages/11.html
ソースコードの編集 ソースコードに手を加えないと実現できないことを書く。 てゆーか、ソースみて思いついたことのメモっぽいw ソースコードの編集マナポーション簡易ハック版 お餅 キャラクター名が3文字未満のキャラが作成できない件 重量制限を100%まで無効にする OEの上昇値の変更 染料の上限撤廃 レイド石化・沈黙解除 装備品のグレードペナルティ廃止 オンラインプレーヤーのリスト表示コマンド追加 マナポーション 使えないので、調べてみた。実装されていなかった。 前の実装は履歴みてないのでよくわからんが、残骸が gameserver/model/L2Potion.java っぽかった。これみると 435 MP回復させるみたい。 1.マナポのスキルを空いているスキルIDに突っ込む。瞬間POTの定義を参考にした datapack_development/data/stats/skills/2500-2599.xml を L2J_JP/data/stats/skills にコピーして編集 最後の行「 /list 」の直前にこれを突っ込む。番号は空いてたので適当につけた。 !--added by gyo-- skill id="2555" levels="1" name="Mana Potion" set name="power" val="435.0"/ set name="target" val="TARGET_SELF"/ set name="skillType" val="MANAHEAL"/ set name="operateType" val="OP_ACTIVE"/ set name="castRange" val="-1"/ set name="effectRange" val="-1"/ set name="isPotion" val="true"/ for /for /skill 2.アイテムハンドラにマナポの動作を定義。これが簡易版の最初の方法 L2J_JP/java/net/sf/l2j/gameserver/handler/itemhandlers/Potion.java ソースのcase文とこで727の次にこれを追記 // added by gyo case 728 // mana_potion, xml 2555 by gyo res = usePotion(activeChar, 2555, 1); break; 簡易ハック版 使えないので、どっちかをやってみる。 L2J_JP/java/net/sf/l2j/gameserver/handler/itemhandlers/Potion.javaソースのcase文とこで727の次にこれを追記。マナポのID 728を「強力マナのハーブ」と同じ扱いにしてみる。 // added by gyo case 728 // mana_potion, xml ? res = usePotion(activeChar, 2279, 2); break; 「超強力マナのハーブ」2279, 3 だとMPが全快しちまった。。。 L2J_JP/java/net/sf/l2j/gameserver/model/L2Potion.java 「setCurrentHpPotion1」とこにある次の記述を、「setCurrentMpPotion1」のブロックにコピペする。これで726の「マナ回復補助ポーション」も使えるのかな? // added by gyo case (728) double nowMp = activeChar.getMaxMp(); nowMp+=435; if (nowMp = activeChar.getMaxMp()) { nowMp = activeChar.getMaxMp(); } activeChar.setCurrentMp(nowMp); break; case (726) _milliseconds = 500; _duration = 15; _effect = 1.5; startPotionMpRegeneration(activeChar); break; これは意味なかった。。。使えないアイテムはhandlerの方で動作を定義するのな お餅 お餅も実装されてないじゃん。 スキルXMLの2136にHP回復だけの定義はあるけど、コアシステムがHPとMP同時回復設定をサポートしてくれないとダメポて書いてある !-- Needs Core support Heal HP 3% heal MP 1% at the same time -- つーことで、本来はショボい代物。本鯖でもそんなもんだった記憶があるし http //www.l2j-jp.info/forum/viewtopic.php?t=365 java/net/sf/l2j/gameserver/handler/itemhandlers/Potions.java いじってなければ171行目、マナポのコードを追加してたら174行目あたりの、case 5591 の直前にこれを突っ込む 参照URLんとこだと、お餅がスペシャルアイテム化しとる。HPMP全回復て。。。ライフキューブやめて、ポーションの最後のパラメータを「1」にすると本来の挙動に近くなるはず。。。せめて「2」くらいにしとかないとつまらん。 // added by gyo case 5283 // Rice Cake //res = usePotion(activeChar, 4338, 1); //Life Cubic For Novice //res |= usePotion(activeChar, 2278, 3); //Superior Herb of Life //res |= usePotion(activeChar, 2279, 3); //Superior Herb of Mana res = true; usePotion(activeChar, 2278, 2); //Greater Herb of Life usePotion(activeChar, 2279, 2); //Greater Herb of Mana break; マナポとお餅のコード追加で、426行目。フォーラムには、お餅を使用済みにするにはif文はこうじゃない?って書いてあったけど、その後変更になったようでハーブ判定の記述はなかったぞ?これはとりあえず見送り。参考までにメモっとく // [L2J_JP EDIT - TSL] if (res || item.getItemType() == L2EtcItemType.HERB || itemId == 5283) ん~、これじゃだめみたいだ。お餅つかえないや。。。こいつはどうかな? // added by gyo case 5283 // Rice Cake res = usePotion(activeChar, 2136, 1); usePotion(activeChar, 2279, 1); break; キャラクター名が3文字未満のキャラが作成できない件 L2_GameServer/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java 107行目 // from http //www.l2j-jp.info/forum/viewtopic.php?t=11 //else if ((_name.length() 3) || (_name.length() 16) || !Util.isAlphaNumeric(_name) || !isValidName(_name)) else if ((_name.length() 1) || (_name.length() 16) || !Util.isAlphaNumeric(_name) || !isValidName(_name)) L2_JPでは適用されてた。。。本家のソースみてた。。。 // [L2J_JP EDIT - TSL] else if ((_name.length() 1) || (_name.length() 16) || !Util.isAlphaNumeric(_name) || !isValidName(_name)) 重量制限を100%まで無効にする java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java 1837行目~ // edit by gyo from http //www.l2j-jp.info/forum/viewtopic.php?t=11 //if (weightproc 500 || _dietMode) if (weightproc 1000 || _dietMode) { newWeightPenalty = 0; } // edit by gyo from http //www.l2j-jp.info/forum/viewtopic.php?t=11 //else if (weightproc 666) //{ //newWeightPenalty = 1; //} //else if ( weightproc 800) //{ //newWeightPenalty = 2; //} //else if (weightproc 1000) //{ //newWeightPenalty = 3; //} else { newWeightPenalty = 4; } OEの上昇値の変更 参考URL:http //eiyouchu.blog69.fc2.com/blog-entry-86.html ソース:java/net/sf/l2j/gameserver/clientpackets/RequestEnchantItem.java 384行目あたり item.setEnchantLevel(item.getEnchantLevel() + 1); この「+ 1」が上昇値。数字を書き換えれば1枚貼るとその数字分OE値が上がるみたい。 てことで、1枚目というか+0に貼ると+30、2枚目以降は+5づつ増えるようにするにはこの行をこう書き換えるといいのかな? // edit by gyo //item.setEnchantLevel(item.getEnchantLevel() + 1); if (item.getEnchantLevel() == 0) {//1枚目 item.setEnchantLevel(30); } else {// 2枚目以降 item.setEnchantLevel(item.getEnchantLevel() + 5); } Nスク、祝スク、クリスクで動作を変えるには、さらに条件を追加しないといかんので、これに置き換える。めんどい。。。 Nスクは1枚目+30で2枚目以降+5づつ、祝スクは1枚目+40で2枚目以降+2づつ、クリスクは1枚目+50で2枚目以降+1づつ、にする例。とにかく + の後の数字を書き換えればやりたいようにできる。 こんなんだから、武器と防具とアクセでさらに変えようとかは思わないほうがよさげw // edit by gyo //item.setEnchantLevel(item.getEnchantLevel() + 1); for (int scrollId ENCHANT_SCROLLS) {// Nスクの動作 if (scroll.getItemId() == scrollId) { if (item.getEnchantLevel() == 0) {//1枚目 item.setEnchantLevel(30); } else {// 2枚目以降 item.setEnchantLevel(item.getEnchantLevel() + 5); } break; } } for (int scrollId BLESSED_SCROLLS) {// 祝スクの動作 if (scroll.getItemId() == scrollId) { if (item.getEnchantLevel() == 0) {//1枚目 item.setEnchantLevel(40); } else {// 2枚目以降 item.setEnchantLevel(item.getEnchantLevel() + 2); } break; } } for (int scrollId CRYSTAL_SCROLLS) {// クリスクの動作 if (scroll.getItemId() == scrollId) { if(item.getEnchantLevel() == 0){//1枚目 item.setEnchantLevel(50); } else {// 2枚目以降 item.setEnchantLevel(item.getEnchantLevel() + 1); } break; } } 染料の上限撤廃 5以上にできるようにしちゃう java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java private void recalcHennaStats() 7536行目~ この6行をコメントアウトしちゃう // edit by gyo //if (_hennaINT 5)_hennaINT=5; //if (_hennaSTR 5)_hennaSTR=5; //if (_hennaMEN 5)_hennaMEN=5; //if (_hennaCON 5)_hennaCON=5; //if (_hennaWIT 5)_hennaWIT=5; //if (_hennaDEX 5)_hennaDEX=5; レイド石化・沈黙解除 レイドよりレベルが8以上高くても石化・沈黙しないようにする java/net/sf/l2j/gameserver/model/L2Character.java 石化対応:protected void onHitTimer(...) 5345行目~ if (level target.getLevel() + 8) の「8」をありえない程高い数字に書き換える。レイドは20からしかいないから80とかでいいかも 沈黙対応:public void callSkill(...) 6408行目~ if ((target.isRaid() getLevel() target.getLevel() + 8) || (target2 instanceof L2Character (((L2Character)target2).isRaid() getLevel() ((L2Character)target2).getLevel() + 8))) の「8」を2つとも80とかに書き換える。 装備品のグレードペナルティ廃止 うまくいくとエキスパーティーズなくてもLv1からS80とか装備できるけど、面白いのか微妙だなぁ L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java refreshExpertisePenalty() で何もしないようにすればできそう 1912行目あたり、メソッドの1行目に追加 return; 以降、メソッド内全部コメントアウトw オンラインプレーヤーのリスト表示コマンド追加 海外サイトで見つけた。たぶん「/online」でシステムメッセージにプレーヤー名をリスト表示させる機能を追加するもの。いらいないけど、参考までに置いておく。 {{ref OnlinePlayers.txt}} ====== Players Online ====== プレーヤー名 ... ======================= パッチだから、最初の4行のファイルパスを書き換えて、patchコマンドを実行するだけ。GNUのWindows版でもあれば使える 名前 コメント